body {font:normal 100% Arial, Helvetica, sans-serif; padding:0; margin:0;}
.clear{ clear:both;}
a {blr:expression(this.onFocus=this.blur()); border:none;}
a:focus{ outline:0;}
input:focus{ outline:0;}
img{ border:none; padding:0; margin:0;}
ul{ list-style:none; padding:0; margin:0; display:inline;}
.clear{ clear:both;}
.huang{ color:#FFFF00;}
.hong{ color:#ce1717;}
.lv{ color:#14ac08;}
.line1,.line2{ height:20px; width:4px; float:left; margin-right:10px; margin-top:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.line1{ background:#14ac08;}
.line2{ background:#ce1717;}
h1{ font-size:36px; margin:0; padding:0;float:left;}
h2{ font-size:18px; margin:0; padding:0; font-weight:normal; float:left; margin-left:9px; padding-top:21px;}

i{
	font-style: normal;
}
/*???????*/
.soBg{ background:#f0f0f0;}
.soTitle{font-size:30px; font-weight:bold;width:100%; margin:0 auto; font-family:"??????";padding:7px 0 0px 10px; color:#333;}
.soBox{ padding:20px 0 20px 0; width:94%; margin:0 auto;}
.soBox .box{width:100%; text-align:center; padding:2% 0 7% 0;background:#fff;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;-moz-box-shadow:0px 1px 2px 0px #bbb;-webkit-box-shadow:0px 1px 2px 0px #bbb;box-shadow:0px 1px 2px 0px #bbb;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.soBox .box .title{font-size:35px; font-weight:bold;text-align:center;width:100%; margin:0 auto 7px auto; font-family:"??????";padding:7px 0; color:#333;}
.soText{ background:#fff; width:90%;margin:0 auto; border:1px solid #609ff6; height:40px; line-height:40px;font-size:20px; padding:0 5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.soText:hover{ border:1px solid #7cb3ff; background:#f1f7ff;}
.soBtn{background:#dd6800;height:42px;*line-height:42px;width:90%; margin:20px auto 0 auto;font-size:20px; text-align:center;background: -moz-linear-gradient(top,#4c97ff,#1f6eda);background: linear-gradient(top,#4c97ff,#1f6eda);background: -webkit-linear-gradient(top,#4c97ff,#1f6eda); border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; font-weight:bold; cursor:pointer; color:#fff;}

.soBox .box1{ width:100%;}
.soBox .box1 .left{ width:100%; text-align:center;}
.soBox .box1 .left .box2{ padding-bottom:20px;width:100%;background:#fff;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;-moz-box-shadow:0px 1px 2px 0px #bbb;-webkit-box-shadow:0px 1px 2px 0px #bbb;box-shadow:0px 1px 2px 0px #bbb;}
.soBox .box1 .left .box2 li{ width:127px; float:left;background:#fff7f7; border:1px solid #e9c5c5;height:40px; line-height:40px; color:#333;  text-align:center; margin:20px 0px 0px 20px;cursor:pointer; text-decoration:none; position: relative;}
.soBox .box1 .left .box2 li:hover{background:#ffdbdb; border:1px solid #d4a1a1;color:#c00f0f;}


/*???T??C*/
.mainBox{ width:94%; margin:4% auto 0 auto ;}
.mainBox .title{ width:100%; height:30px; line-height:30px; float:left; text-align:center; color:#333;background:#e18a4a;background-image:-webkit-linear-gradient(top,#afd3e3,#90bdd2);background-image:-moz-linear-gradient(top,#afd3e3,#90bdd2);background-image:linear-gradient(top,#afd3e3,#90bdd2); font-weight:bold;margin-bottom:10px;}
.mainBox .box{ width:100%; float:left; border:1px solid #d8d8d8; border-top:2px solid #75adc7;-moz-box-shadow:0px 1px 4px 0px #cfcfcf;-webkit-box-shadow:0px 1px 4px 0px #cfcfcf;box-shadow:0px 1px 4px 0px #cfcfcf; background:#fff;}
.mainBox .box li{ width:108px; height: 50px; float:left;text-align:center; margin:0 0px 0px 20px;text-decoration:none; padding:0; display:inline;}
.mainBox .box li i{ width:108px; float:left;background:#c1ddea; border:1px dashed #7dabc0;height:30px; line-height:30px; color:#333;font-style:normal;text-decoration:none; cursor:pointer;}
.mainBox .box li i:hover{ background:#a2c7d8;  border:1px dashed #73a3b9;color:#30505e;}
.mainBox .box li label{ width:108px; height: 30px;float:left; color:#ff0000; font-size:12px; padding-top:3px;font-weight:normal;}

/*???T???X*/
.mainBox1{ width:94%; margin:4% auto 0 auto ;}
.mainBox1 .title{ width:100%; height:30px; line-height:30px; float:left; text-align:center; color:#333;background:#e18a4a;background-image:-webkit-linear-gradient(top,#eae3a8,#cec67b);background-image:-moz-linear-gradient(top,#eae3a8,#cec67b);background-image:linear-gradient(top,#eae3a8,#cec67b); font-weight:bold;margin-bottom:10px;}
.mainBox1 .box{ width:100%; float:left; border:1px solid #d8d8d8; border-top:2px solid #b0a75a;-moz-box-shadow:0px 1px 4px 0px #cfcfcf;-webkit-box-shadow:0px 1px 4px 0px #cfcfcf;box-shadow:0px 1px 4px 0px #cfcfcf; background:#fff;}
.mainBox1 .box li{ width:108px; height: 50px; float:left;text-align:center; margin:0 0px 0px 20px;text-decoration:none; padding:0; display:inline;}
.mainBox1 .box li i{ width:108px; float:left;background:#f1ecbf; border:1px dashed #bcb46f;height:30px; line-height:30px; color:#333;font-style:normal;text-decoration:none; cursor:pointer;}
.mainBox1 .box li i:hover{ background:#ddd699; border:1px dashed #c0b97b;color:#5c5729;}
.mainBox1 .box li label{ width:108px; height: 30px;float:left; color:#ff0000; font-size:12px; padding-top:3px;font-weight:normal;}

/*???????X*/
.mainBox2{ width:94%; margin:4% auto 3% auto ;}
.mainBox2 .title{ width:100%; height:30px; line-height:30px; float:left; text-align:center; color:#333;background:#e18a4a;background-image:-webkit-linear-gradient(top,#a6d8bb,#89c3a1);background-image:-moz-linear-gradient(top,#a6d8bb,#89c3a1);background-image:linear-gradient(top,#a6d8bb,#89c3a1); font-weight:bold;margin-bottom:10px;}
.mainBox2 .box{ width:100%; float:left; border:1px solid #d8d8d8; border-top:2px solid #70b28c;-moz-box-shadow:0px 1px 4px 0px #cfcfcf;-webkit-box-shadow:0px 1px 4px 0px #cfcfcf;box-shadow:0px 1px 4px 0px #cfcfcf; background:#fff;}
.mainBox2 .box li{ width:108px; height: 50px; float:left;text-align:center; margin:0 0px 0px 20px;text-decoration:none; padding:0; display:inline;}
.mainBox2 .box li i{ width:108px; float:left;background:#abe6c4; border:1px dashed #7fc49c;height:30px; line-height:30px; color:#333;font-style:normal;text-decoration:none; cursor:pointer;}
.mainBox2 .box li i:hover{ background:#7dc89c; border:1px dashed #7fc49c;color:#1f412d;}
.mainBox2 .box li label{ width:108px; height: 30px;float:left; color:#ff0000; font-size:12px; padding-top:3px;font-weight:normal;}